﻿using System;
using UnityEngine;

// Token: 0x02000020 RID: 32
public class DynamicBoneColliderBase : MonoBehaviour
{
	// Token: 0x060000BD RID: 189 RVA: 0x00002973 File Offset: 0x00000B73
	public virtual void Collide(ref Vector3 particlePosition, float particleRadius)
	{
	}

	// Token: 0x040001C9 RID: 457
	public DynamicBoneColliderBase.Direction m_Direction = DynamicBoneColliderBase.Direction.Y;

	// Token: 0x040001CA RID: 458
	public Vector3 m_Center = Vector3.zero;

	// Token: 0x040001CB RID: 459
	public DynamicBoneColliderBase.Bound m_Bound;

	// Token: 0x02000021 RID: 33
	public enum Direction
	{
		// Token: 0x040001CD RID: 461
		X,
		// Token: 0x040001CE RID: 462
		Y,
		// Token: 0x040001CF RID: 463
		Z
	}

	// Token: 0x02000022 RID: 34
	public enum Bound
	{
		// Token: 0x040001D1 RID: 465
		Outside,
		// Token: 0x040001D2 RID: 466
		Inside
	}
}
